package cn.iinda.electronicInfo.dao;

import cn.iinda.electronicInfo.model.ElectronicInfo;
import cn.iinda.electronicInfo.model.ElectronicInfoExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ElectronicInfoMapper {
    int countByExample(ElectronicInfoExample example);

    int deleteByExample(ElectronicInfoExample example);

    int insert(ElectronicInfo record);

    int insertSelective(ElectronicInfo record);

    List<ElectronicInfo> selectByExampleWithBLOBs(ElectronicInfoExample example);

    List<ElectronicInfo> selectByExample(ElectronicInfoExample example);

    int updateByExampleSelective(@Param("record") ElectronicInfo record, @Param("example") ElectronicInfoExample example);

    int updateByExampleWithBLOBs(@Param("record") ElectronicInfo record, @Param("example") ElectronicInfoExample example);

    int updateByExample(@Param("record") ElectronicInfo record, @Param("example") ElectronicInfoExample example);
}